﻿using dz.u9.jky.schema.Attrib;
using System.Security.Claims;

namespace dz.u9.jky.schema.Customer
{
    public class DzCustomerSiteDTO
    {
        /// <summary>
        /// 购买方开户行
        /// </summary>
        public string BuyerBankAccount { get; set; }

        /// <summary>
        /// 购买方账号
        /// </summary>
        public string BuyerBankAccountCode { get; set; }

        /// <summary>
        /// 位置编码
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 收款条件
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string PaymentTerm { get; set; }

        /// <summary>
        /// 收货位置
        /// </summary>
        public bool? IsShipTo { get; set; }

        /// <summary>
        /// 开票位置
        /// </summary>
        public bool? IsBillTo { get; set; }

        /// <summary>
        /// 付款位置
        /// </summary>
        public bool? IsPayment { get; set; }

        /// <summary>
        /// 索赔位置
        /// </summary>
        public bool? IsClaim { get; set; }

        /// <summary>
        /// 对账单位置
        /// </summary>
        public bool? IsContrast { get; set; }

        /// <summary>
        /// 搜索码
        /// </summary>
        public string SearchCode { get; set; }

        /// <summary>
        /// 税组合
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string TaxSchedule { get; set; }


        /// <summary>
        /// 交易币种
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string TradeCurrency { get; set; }

        /// <summary>
        /// 收款币种
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string PaymentCurrency { get; set; }

        /// <summary>
        /// 出货原则
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string ShippmentRule { get; set; }

        /// <summary>
        /// 默认收货位置
        /// </summary>
        public bool? IsDefaultShipTo { get; set; }


        /// <summary>
        /// 默认开票位置
        /// </summary>
        public bool? IsDefaultBillTo { get; set; }

        /// <summary>
        /// 默认付款位置
        /// </summary>
        public bool? IsDefaultPayment { get; set; }

        /// <summary>
        /// 默认对账单位置
        /// </summary>
        public bool? IsDefaultContrast { get; set; }

        /// <summary>
        /// 默认索赔位置
        /// </summary>
        public bool? IsDefaultClaim { get; set; }


        /// <summary>
        /// 立帐条件
        /// </summary>
        [DzSimpleObject("UFIDA.U9.CBO.Pub.Controller.CommonArchiveDataDTO,UFIDA.U9.CBO.PubSV")]
        public string ARConfirmTerm { get; set; }

        

    }
}
